package com.upper.service.nginxserver;

import org.lucksyc.utilindependent.resultview.core.data.ViewData;

import com.model.ServiceQuery;

/**
 * <br>Nginx提供的服务
 * @author wsq
 */
public interface NginxServerInterface {
	/**
	 * <br>获取配置服务列表
	 */
	ViewData getServiceList(boolean isBs);
	/**
	 * <br>删除配置的服务
	 */
	ViewData delService(boolean isBs,String id);
	/**
	 * <br>保存配置的服务（新增或修改）
	 */
	ViewData saveService(ServiceQuery query);

	
	/**
	 * <br>获取本机IP列表，供配置服务信息选择
	 */
	ViewData getLocalIp();
	/**
	 * <br>获取所有IP列表，供配置服务信息选择
	 */
	ViewData getAllIp();
	/**
	 * <br>预览
	 */
	ViewData previewjson();
}
